mountain limestone - Turkish English Dictionary